/*
 * Screen.h
 *
 *  Created on: 22 de Nov de 2012
 *      Author: Flavio Costa
 */

#ifndef SCREEN_H_
#define SCREEN_H_
#include "Mundo.h"
#include "headers.h"
#include "Consola.h"
class Screen {
private:
	int numLinhas, numColunas, id_mundo;	
public:
	Screen(int numLinhas, int numColunas);
	Screen();
	~Screen();
	void println();
	void println(string str);
	void print(string str);
	int getNumColunas();
	void setNumColunas(int numColunas);
	int getNumLinhas();
	void setNumLinhas(int numLinhas);

	//outras funcoes
	vector<string> lerComando(int pedircomando, string str);
	void imprimeMundo(Mundo * m, int tipo);
};

#endif /* SCREEN_H_ */
